<?
	session_start(); if (!$_SESSION['logged']) {header("Location: index.php"); die();}

	include_once ('../core/adds.php');

//	include_once ('../core/class.upload.php');

//	echo "<pre>"; print_r ($_POST); echo "</pre>";

	if (!empty($_POST)) {
		$out_file = '<?'."\n";
		foreach ($_POST as $k => $v) {			$out_file .= "\t".'$'.$k.' = "'.str_replace('"','&quot;',$v).'";'."\n";		}
		$out_file .= '?>'."\n";

		if (file_exists('../user/config.php'))
			rename('../user/config.php','../user/backups/bak_config_'.date('YmdHis').'.php')
			or die('Не удалось создать резервную копию config.php!');
		file_put_contents('../user/config.php',$out_file);	}


?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"[]>
<html lang="ru-RU">
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
    <title>Редактирование конфига</title>
    <link rel="stylesheet" href="/core/reset.css" type="text/css" media="screen" />
    <link rel="stylesheet" href="/adm/adm_style.css" type="text/css" media="screen" />
    <!--[if IE 6]><link rel="stylesheet" href="/core/style.ie6.css" type="text/css" media="screen" /><![endif]-->
    <!--[if IE 7]><link rel="stylesheet" href="/core/style.ie7.css" type="text/css" media="screen" /><![endif]-->
    <script type="text/javascript" src="/core/jquery.js"></script>
    <script>
    	function check_config() {
    		var wrong_field_text = 'Неправильное заполнено поле ';    		if (!/^[a-zA-Zа-яА-Я0-9-.]+\.[a-zA-Zа-яА-Я]+$/g.test($("input[name='site_name']").val()))
    			{ alert(wrong_field_text+'"Название сайта"!'); $("input[name='site_name']").focus(); return false;}
    		if (!/^[a-zA-Zа-яА-Я0-9.]+@[a-zA-Zа-яА-Я0-9-.]+\.[a-zA-Zа-яА-Я]+$/g.test($("input[name='admin_email']").val()))
    			{ alert(wrong_field_text+'"E-mail администратора"!'); $("input[name='admin_email']").focus(); return false;}
    		if (!/^([1-4],[0-9]+;)*[1-4](,[0-9]+)?$/g.test($("input[name='prod_num_on_line']").val()))
    			{ alert(wrong_field_text+'"Кол-во в ряд"!'); $("input[name='prod_num_on_line']").focus(); return false;}
    		if (!/^[a-zA-Z0-9]+$/g.test($("input[name='a_login']").val()))
    			{ alert(wrong_field_text+'"Логин (админка)"!'); $("input[name='a_login']").focus(); return false;}
    		if (!/^[a-zA-Z0-9]+$/g.test($("input[name='a_pasw']").val()))
    			{ alert(wrong_field_text+'"Пароль (админка)"!'); $("input[name='a_pasw']").focus(); return false;}
    		if ($("input[name='a_login']").val() == 'a')
    			{ alert('В целях безопасности поменяйте логин администратора!'); $("input[name='a_login']").focus(); return false;}
    		if ($("input[name='a_pasw']").val() == '1')
    			{ alert('В целях безопасности поменяйте пароль администратора!'); $("input[name='a_pasw']").focus(); return false;}

    		return true;    	}
    </script>
</head>

<body style="min-width:500px;" class="config">
<?php
	include ('../user/config.php');
?>
<div id="make_config">
<form name="config_form" enctype="multipart/form-data" action="make_config.php" method="post" onsubmit="return check_config();">
<a class="button" href="#" onclick="$('form[name=config_form]').submit();"><span>Сохранить</span></a><br /><br /><br />
<span class="cfg_section_name">Общие параметры</span>
<table class="adm_config_table">
	<tr>
		<td class="name">Название сайта</td>
		<td class="value"><input name="site_name" type="text" value="<?=$site_name?>"></td>
		<td class="comment">название сайта (без www)</td>
	</tr>
	<tr>
		<td class="name">E-mail администратора</td>
		<td class="value"><input name="admin_email" type="text" value="<?=$admin_email?>"></td>
		<td class="comment">e-mail хозяина сайта, куда будут сваливаться заказы звонков, заказы на товар и отзывы</td>
	</tr>
	<tr>
		<td class="name">Дескриптор сайта</td>
		<td class="value"><input name="site_title" type="text" value="<?=$site_title?>"></td>
		<td class="comment">заголовок для сайта и дескриптор</td>
	</tr>
	<tr>
		<td class="name">Логотип</td>
		<td class="value"><input name="top_image" type="text" value="<?=$top_image?>"></td>
		<td class="comment">картинка в заголовке</td>
	</tr>
	<tr>
		<td class="name">Включить доп.секции</td>
		<td class="value"><input name="enable_delivery" type="text" value="<?=$enable_delivery?>"></td>
		<td class="comment">отображать дополнительные секции или нет, "1" - отображать, "0" - отключить</td>
	</tr>
	<tr>
		<td class="name">Логин (админка)</td>
		<td class="value"><input name="a_login" type="text" value="<?=$a_login?>"></td>
		<td class="comment">Логин администратора</td>
	</tr>
	<tr>
		<td class="name">Пароль (админка)</td>
		<td class="value"><input name="a_pasw" type="text" value="<?=$a_pasw?>"></td>
		<td class="comment">Пароль администратора</td>
	</tr>
</table>

<br /><hr><br />
<span class="cfg_section_name">Контактная информация</span>
<table class="adm_config_table">
	<tr>
		<td class="name">Код города</td>
		<td class="value"><input name="phone_code" type="text" value="<?=$phone_code?>"></td>
		<td class="comment">код города для телефона</td>
	</tr>
	<tr>
		<td class="name">Номер телефона</td>
		<td class="value"><input name="phone" type="text" value="<?=$phone?>"></td>
		<td class="comment">номер телефона</td>
	</tr>
	<tr>
		<td class="name">Префикс (верх)</td>
		<td class="value"><input name="phone_prefix_top" type="text" value="<?=$phone_prefix_top?>"></td>
		<td class="comment">пояснительный текст для телефона (для верхнего телефона)</td>
	</tr>
	<tr>
		<td class="name">Префикс (низ)</td>
		<td class="value"><input name="phone_prefix_bottom" type="text" value="<?=$phone_prefix_bottom?>"></td>
		<td class="comment">пояснительный текст для телефона (для нижнего телефона)</td>
	</tr>
</table>

<br /><hr><br />
<span class="cfg_section_name">Акция</span>
<table class="adm_config_table">
	<tr>
		<td class="name">Акция</td>
		<td class="value"><input name="adv_big_text" type="text" value="<?=$adv_big_text?>"></td>
		<td class="comment">текст для акции</td>
	</tr>
	<tr>
		<td class="name">Дедлайн (текст)</td>
		<td class="value"><input name="adv_small_text" type="text" value="<?=$adv_small_text?>"></td>
		<td class="comment">текст над счетчиком</td>
	</tr>
	<tr>
		<td class="name">Дедлайн (время)</td>
		<td class="value">
			<select size="1" name="adv_time">
			<?
			$adv_times = array(1 => 1, 2 => 2, 3 => 3, 4 => 4, 5 => 5, 6 => 6, 7 => 7);
			fill_select_options($adv_times,$adv_time);
			?>
			</select>
		</td>
		<td class="comment">кол-во дней до "окончания" акции (1 - до конца текущих суток, 2 - до 23:59 следующего дня и т.д.)
		</td>
	</tr>
</table>

<br /><hr><br />
<span class="cfg_section_name">Гарантия</span>
<table class="adm_config_table">
	<tr>
		<td class="name">Заголовок</td>
		<td class="value"><input name="garant_title" type="text" value="<?=$garant_title?>"></td>
		<td class="comment">текст заголовка в гарантийном блоке</td>
	</tr>
	<tr>
		<td class="name">Текст</td>
		<td class="value"><input name="garant_text" type="text" value="<?=$garant_text?>"></td>
		<td class="comment">описание самой гарантии</td>
	</tr>
</table>

<br /><hr><br />
<span class="cfg_section_name">Товары</span>
<table class="adm_config_table">
	<tr>
		<td class="name">Валюта</td>
		<td class="value"><input name="currency" type="text" value="<?=$currency?>"></td>
		<td class="comment">текстовое представление валюты, которое будет добавляться к цене</td>
	</tr>
	<tr>
		<td class="name">Каталог</td>
		<td class="value"><input name="category_all_name" type="text" value="<?=$category_all_name?>"></td>
		<td class="comment">название кнопки каталога, который "отобразить все товары", пустое значение - не отображать блок каталога</td>
	</tr>
	<tr>
		<td class="name">"Старая цена"</td>
		<td class="value"><input name="old_price_name" type="text" value="<?=$old_price_name?>"></td>
		<td class="comment">Отображаемая подпись для поля "Старая цена"</td>
	</tr>
	<tr>
		<td class="name">"Новая цена"</td>
		<td class="value"><input name="new_price_name" type="text" value="<?=$new_price_name?>"></td>
		<td class="comment">Отображаемая подпись для поля "Новая цена"</td>
	</tr>
	<tr>
		<td class="name">"Новая цена" для 4х</td>
		<td class="value"><input name="new_price_name_4" type="text" value="<?=$new_price_name_4?>"></td>
		<td class="comment">Отображаемая подпись для поля "Новая цена", когда 4 товара в ряд</td>
	</tr>
</table>

<br /><hr><br />
<span class="cfg_section_name">Фон</span>
<table class="adm_config_table">
	<tr>
		<td class="name">Цвет фона</td>
		<td class="value"><input name="background_color" type="text" value="<?=$background_color?>"></td>
		<td class="comment">цвет фона (либо названием цвета (например, blue), либо в HTML-формате: #RRGGBB)</td>
	</tr>
	<tr>
		<td class="name">Картинка</td>
		<td class="value"><input name="background_img" type="text" value="<?=$background_img?>"></td>
		<td class="comment">фоновая картинка, если не нужна - пустое значение</td>
	</tr>
	<tr>
		<td class="name">Повтор картинки</td>
		<td class="value">
			<select size="1" name="background_repeat">
			<?
			$back_repeats = array(
				'no-repeat' => 'не повторять',
				'repeat-x' => 'повторять по горизонтали',
				'repeat-y' => 'повторять по вертикали',
				'repeat' => 'заполнить картинками фон полностью'
			);
			fill_select_options($back_repeats,$background_repeat);
			?>
			</select>
		</td>
		<td class="comment">повтор фоновой картинки</td>
	</tr>
</table>

<br /><hr><br />
<span class="cfg_section_name">Товары</span>
<table class="adm_config_table">
	<tr>
		<td class="name">Кол-во в ряд</td>
		<td class="value"><input name="prod_num_on_line" type="text" value="<?=$prod_num_on_line?>"></td>
		<td class="comment">колиство товаров в строке (в строку можно поместить от 1 до 4 товаров)
	 каждый вид строки разделяется двоеточием (";")
	 для каждого вида строки указывается парное значение (через запятую)
	 первое число - кол-во товаров в строке; второе число - кол-во таких строк
	 пример: 1,1;2,3;3,50 (1 строка с 1 товаром, затем 3 строки по 2 товара, затем 50 строк по 3 товара)
	 если не понимаете - оставляйте значение как есть =)</td>
	</tr>
</table>

<br /><hr><br />
<span class="cfg_section_name">Метрика</span>
<table class="adm_config_table">
	<tr>
		<td class="name" style="width:200px">Код метрики</td>
		<td class="value" style="width:410px">
			<textarea name="metrika" style="width:400px; height:75px;" wrap="on"><?=$metrika?></textarea>
		</td>
		<td class="comment">Полный кусок кода, который выдан Яндекс.Метрикой</td>
	</tr>
</table>

<br /><a class="button" href="#" onclick="$('form[name=config_form]').submit();"><span>Сохранить</span></a>
</form>
</div>
</body>

</html>